Trulia engineering is synonymous with innovation and ingenuity, and this is the perfect time for an experienced engineer to join our team to lead the development of our next generation of award-winning products. You will drive project development and actively contribute to our continuously evolving code base, at every level of the LAMP stack, from HTML and CSS to object-oriented JavaScript and PHP.
We're looking for someone to take part in every step of the product development process, from iterative product specification to prototyping to architecture to deployment. The ideal candidate will be comfortable working in a fast-paced, highly iterative environment, be highly self-sufficient, have excellent communication skills, and be comfortable working closely with other engineers, designers, and product managers in small functional groups.
Requirements
Solid object-oriented software development skills in PHP5 (4+ years experience)
Good command of modern JavaScript programming; knowledge of libraries like YUI or JQuery a plus
Proficiency in hand-coded HTML and CSS
Good knowledge of SQL (MySQL preferred)
Experience in a Unix/Linux environment
Experience with source control systems (svn, cvs)
Nice to have:
Experience with a PHP templating engine (FastTemplate, Smarty, etc)
Experience with AJAX
Shell scripting skills
Experience with agile software development practices